package ac.svn.accesscontrol.context;

public interface IContextConstants {
    public static final int VALUE_OP_TYPE_ADDITION 			= 1;
    public static final int VALUE_OP_TYPE_EDITING 				= 2;
    public static final int VALUE_OP_TYPE_DELETION 			= 3;
    public static final int VALUE_OP_TYPE_UNDEFINED 		= -1;
    
    //Values used against operations state.
    public static final int VALUE_OP_STATE_INPROGRESS 		= 1;
    public static final int VALUE_OP_STATE_COMPLETED 			= 2;
    public static final int VALUE_OP_STATE_ABORTED 				= 3;
    public static final int VALUE_OP_STATE_UNDEFINED 			= -1;
    
      
    //Value used against Current Tab property.
    public static final int VALUE_TAB_CONTACT_INFO 				= 0;
    public static final int VALUE_TAB_GROUP_INFO 					= 1;
    public static final int VALUE_TAB_LOCATION_INFO 	= 2;
    
    public static final String KEY_OPERATION_TYPE 	= "KEY_OPERATION_TYPE";
    public static final String KEY_OPERATION_PARAM 	= "KEY_OPERATION_PARAM";
    public static final String KEY_OPERATION_PARAM_ORG 	= "KEY_OPERATION_PARAM_ORG";
    public static final String KEY_OPERATION_STATE 	= "KEY_OPERATION_STATE";
    
    public static final String KEY_CURRENT_TAB 	= "KEY_CURRENT_TAB"; 
}
